
#ifndef SUBSTITUTION_H_
#define SUBSTITUTION_H_

#include <boost/utility.hpp>

namespace fixstoker {

class Substitution: private boost::noncopyable {
public:
	Substitution(int from, int to, const char* value) :
		from_(from), to_(to), value_(value) {
	}

	virtual ~Substitution() {
	}

	int from() const {
		return from_;
	}
	int to() const {
		return to_;
	}
	const std::string value() const {
		return value_;
	}

private:
	int from_;
	int to_;
	const std::string value_;
};

}

#endif /* SUBSTITUTION_H_ */
